@charset "gb2312";
.wk {
	width: 1400px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}

#top {
	background-image: url(images/main_r1_c1.jpg);
	height: 171px;
	padding-top: 171px;
	background-position: center top;
	background-repeat: no-repeat;
	clear: both;
}
.nav {
	height: 45px;
	background-color: #000;
	line-height: 45px;
	color: #FFF;
	clear: both;
}
.nav ul {
	display: block;
	padding-left: 250px;
}
.nav ul li {
	display: block;
	float: left;
}
.nav ul li a {
	display: block;
	color: #FFF;
	font-size: 14px;
	padding-right: 20px;
	padding-left: 20px;
	margin-right: 1px;
}
.nav ul li a:hover {
	font-weight: bolder;
	color: #FFF;
	background-color: #26507A;
}
.nav ul li #h {
	font-weight: bolder;
	background-color: #26507A;
}
.nav #search {
	display: block;
	margin-left: 30px;
	width: 400px;
	float: right;
}
.nav #search form label #search-keyword {
	border: 1px solid #2E86DF;
	font-size: 14px;
	height: 23px;
	background-color: #003169;
	color: #FFF;
	background-image: url(images/main_r3_c7.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-right: 10px;
	line-height: 25px;
}
#top .nav #search form label .in_bk {
	text-indent: 30px;
}
.hdp {
	background-image: url(images/main_r6_c1.jpg);
	height: 615px;
	clear: both;
	left: 49px;
	top: 231px;
	width: 1400px;
}
.hdp .f {
	background-image: url(images/cp1.png);
	background-repeat: no-repeat;
	height: 495px;
	width: 587px;
	display: block;
	left: 737px;
	top: 320px;
	position: absolute;
}
.center {
	clear: both;
	overflow: hidden;
	height: auto;
	width: 1400px;
}
.classname {
	height: 143px;
	width: 325px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 50px;
	margin-bottom: 20px;
}
.center .classcontent {
	width: 1300px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
	clear: both;
}


.classbox {
	background-image: url(images/main_r7_c1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #000;
	overflow: hidden;
	position: relative;
}

.classbox #t1 {
	background-image: url(images/main_r7_c6.jpg);
	background-repeat: no-repeat;
	height: 36px;
	float: right;
	width: 700px;
	background-position: right center;
	display: block;
	margin-right: 20px;
}
.classbox #t2 {
	background-image: url(images/main_r11_c5.jpg);
	background-repeat: no-repeat;
	height: 36px;
	float: right;
	width: 700px;
	background-position: right center;
	display: block;
	margin-right: 20px;
}
.classbox #t3 {
	background-image: url(images/main_r14_c9.jpg);
	background-repeat: no-repeat;
	height: 36px;
	float: right;
	width: 700px;
	background-position: right center;
	display: block;
	margin-right: 20px;
}



.classbox h1 {
	background-image: url(images/main_r7_c1.jpg);
	background-repeat: no-repeat;
	background-position: 20px center;
	display: block;
	float: left;
	height: 36px;
	width: 150px;
}
.classbox .cp {
	display: block;
	height: 336px;
	clear: both;
	width: 1400px;
	padding-top: 70px;
	padding-left: 280px;
	overflow: hidden;
}
.classbox #cpw1 {
	left: 305px;
	top: 933px;
	background-image: url(images/main_r9_c1.jpg);
	overflow: hidden;
}
.classbox #cpw2 {
	left: 305px;
	top: 933px;
	background-image: url(images/main_r12_c1.jpg);
	overflow: hidden;
}
.classbox #cpw3 {
	left: 305px;
	top: 933px;
	background-image: url(images/main_r16_c1.jpg);
	overflow: hidden;
}


.classbox .cp ul {
	display: block;

}

.classbox .cp ul li {
	display: block;
	float: left;
	height: 278px;
	width: 230px;
	margin-left: 20px;
	background-color: #333;
	/*filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6*/
}

.classbox .cp ul li a img {
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;

}

.classbox .cp ul li dd a {
	font-size: 14px;
	line-height: 70px;
	display: block;
	text-align: center;
	color: #FFF;
}
.classbox .more{
	height: 26px;
	width: 96px;
	position: absolute;
	left: 1294px;
	top: 383px;
	text-align: center;
	line-height: 26px;
	background-color: #333;
	filter: alpha(Opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	float: left;
}
.classbox .more a{
	color: #FFF;
}
#cp ol {
	display: block;
	width: 510px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	margin-bottom: 20px;
	height: 50px;
}
#cp ol li {
	display: block;
	float: left;
}
#cp ol li a {
	font-size: 14px;
	padding-right: 20px;
	padding-left: 20px;
	display: block;
	margin-left: 30px;
	line-height: 40px;
	border: 1px solid #CCC;
	background-color: #E3E3E3;
}
#cp ol li a:hover {
	background-color: #FFF;
	color: #06C;
}
#cp #hot2{
	background-color: #FFF;
	color: #06C;
	display: block;
	border: 2px solid #CCC;
}





.banner1 {

}
.wk .bottom {
	clear: both;
	background-color: #000;
	height: 100px;
	color: #CCC;
	width: 1400px;
	position: relative;
}


.wk .bottom h1 {
	background-image: url(images/main_r20_c3.jpg);
	background-repeat: no-repeat;
	height: 66px;
	width: 80px;
	position: absolute;
	display: block;
	left: 188px;
	top: 19px;
}

.wk .bottom h4 {
	position: absolute;
	left: 293px;
	top: 20px;
	font-size: 14px;
	font-weight: normal;
}
.wk .bottom h6 {
	background-image: url(images/main_r21_c11.jpg);
	height: 41px;
	width: 161px;
	position: absolute;
	display: block;
	left: 1198px;
	top: 30px;
}
#banner1 {
	padding-top: 2px;
}
.center #jj {
	background-image: url(images/gsjj_r6_c2.jpg);
	background-repeat: no-repeat;
	background-position: center 20px;
	height: 1054px;
	line-height: 35px;
	width: 1100px;
}
.center #lx {
	background-image: url(images/lxwm_r4_c2.jpg);
	height: 631px;
	background-repeat: no-repeat;
}
.center #XW {
	width: 600px;
	font-size: 14px;
	line-height: 30px;
}
.center #cp {
	font-size: 14px;
	line-height: 35px;
	text-align: center;
}
.center #fk {
	font-size: 14px;
	line-height: 30px;
	width: 500px;
}



.list-box {
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 1210px;
	overflow: hidden;
}
.list-box li {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.list-box li a img {
	border: 1px solid #CCC;
	width: 260px;
	height: 200px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 20px;
}
.list-box li a:hover img {
	border: 1px solid #F60;
}
.list-box li a p {
	text-align: center;
	font-size: 14px;
	line-height: 30px;
	width: 280px;
	display: block;
}
/*/////////////////////////////////////////////////////*/
.diypage-t {
	padding: 10px;
}
.pages {
	padding-bottom: 8px;
	padding-top: 10px;
	margin-top: 15px;
	text-align: center;
	margin-bottom: 10px;
	height: 35px;
	font-size: 14px;
	clear: both;
}
.act_info {
	font-size:12px;
	color:#a6a6a6;
	text-align:center;
	margin:8px auto 8px auto;
}
.act_info span {
	margin-left:15px;
}
.act_info a {
	text-decoration:none;
	color:#a6a6a6
}
.act_info a:hover {
	text-decoration:underline;
	color:#000
}
.content_p h1 {
	text-align: center;
	font-size: 15px;
}
.act_content {
	width:698px;
	border:1px solid #cdddf0;
	margin-top:3px;
}
.content_p {
	width:93%;
	height:auto;
	padding:20px 0px 20px 0px;
	margin:0 auto;
}

.content_p h1 {
	font-size:26px;
	color:#069;
	text-align:center;
	list-style:none;
	line-height: 30px;
}
.act_info {
	font-size:12px;
	color:#a6a6a6;
	text-align:center;
	margin:8px auto 8px auto;
}
.act_info span {
	margin-left:15px;
}
.act_info a {
	text-decoration:none;
	color:#a6a6a6
}
.act_info a:hover {
	text-decoration:underline;
	color:#000
}
.act_desc {
	width:96%;
	border:1px solid #cdddf0;
	background:#f3f7fc;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	color:#676767;
	padding:10px;
	line-height:22px;
	font-size:12px;
	text-indent:2em;
}
.act_neirong {
	width: 100%;
	line-height: 170%;
	font-size: 14px;
	margin-top: 10px;
	color: #2f2f2f;
	padding-right: 20px;
	padding-left: 20px;
}
.act_neirong img {
	max-width:1120px;
_width:expression(document.body.clientWidth > 1100 ? "1100px" : "auto");
	display:block;
	margin:0 auto;
}
.act_neirong p {
	text-indent:2em;
	margin-top:10px;
	margin-bottom:10px;
}
.xiangguan {
	width:670px;
	margin-left:auto;
	margin-right:auto;
	line-height:24px;
	margin-top:10px;
}
.xiangguan li {
	float:left;
	width:330px;
}
.xiangguan li span {
	color:#cccccc;
	font-size:12px;
	margin-left:10px;
}
.xiangguan_bt {
	font-weight:bold;
}

.weizhi {
	background-image: url(lzimages/a3.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	text-indent: 30px;
	line-height: 40px;
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}
